package com.bright.ghj.overt.pojo.dto;

import com.bright.ghj.common.pojo.dto.BaseDTO;
import com.bright.ghj.overt.enums.PublicType;
import lombok.Data;

import java.util.List;

/**
 * @Author hxj
 * @Date 2024/1/3 11:54
 * @Description
 */
@Data
public class MainModalDTO extends BaseDTO {

    private Integer id;

    private String modalId;

    private String modalName;

    private String setInfo;

    private String setInfo2;

    private Boolean isShow;

    private Boolean ifRight;

    private String script;

    private Integer modalOrder;

    private Integer howToDo;

    private String grade;

    private String bsFlag;

    private String tableName;

    private String defMonths;

    private Integer ztTypeId;

    private Integer sortNo;

    private String selectDataSql;

    private String selectDataSortSql;

    private String monthSection;

    private String publishTime;

    private Integer samePageTab;

    private Boolean isCJ;

    private String rptName;

    private String rptWidth;

    private String initialScale;

    private PublicType publicType;

    /**
     * 子表的mainModal 根据samePageTab判断
     */
    private List<MainModalDTO> subMainModalList;
}
